#ifndef LIGHTSOURCE_H_
#define LIGHTSOURCE_H_

#include <allegro.h>
#include "Point.h"

class LightSource
{
public:
	LightSource(const SPoint& p, const int si, const int di);
	~LightSource();

	const SPoint pos;
	const int specularIntensity;
	const int diffuseIntensity;
	const static int ambientIntensity = 8355711; // makecol(127, 127, 127)
private:
	LightSource(const LightSource& copy) : pos(copy.pos), specularIntensity(copy.specularIntensity), diffuseIntensity(copy.diffuseIntensity) {}
};

#endif /*LIGHTSOURCE_H_*/
